Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.09.2017, 18:40
Новичок на форуме
Отправить личное сообщение для aibol Посмотреть профиль Найти все сообщения от aibol
 
Регистрация: 27.09.2017
Сообщений: 4

ajax изменение датты сервера
var getDateFromJsonModel = function(dateJsonModel) {
            return new Date(dateJsonModel.Year, dateJsonModel.Month - 1, dateJsonModel.Day, dateJsonModel.Hour, dateJsonModel.Minute, dateJsonModel.Second);
        };
		
        var prepareModel = function (ModelToPrepare) {
            ModelToPrepare.StartDate = getDateFromJsonModel(ModelToPrepare.StartDateJson);
           ModelToPrepare.CurrentServerDate = getDateFromJsonModel(ModelToPrepare.CurrentServerDateJson);
            ModelToPrepare.StepEndDate = getDateFromJsonModel(ModelToPrepare.StepEndDateJson);
        };

        $(".room").each(function () {
            var lastModel = null;
            var trySetLastAuctionModel = function (ModelToSetAsLast) {
                lastAuctionModel = auctionModelToSetAsLast; //check server date;
                lastModel.localDateTime = new Date();
            };



Вот код скрипта нужно очень срочно изменить время сервера чтобы сайт видел другое время сервера .Если дабавить время сервера в переменную var getDateFromJsonModel время действительно добавляется но для всех мне нужно чтобы время добавился только для
ModelToPrepare.CurrentServerDate = getDateFromJsonModel(ModelToPrepare.CurrentServerDateJson);
.Очень срочно нужно помощь решившему мне проблему отправлю спасибо на qiwi счет.
Ответить с цитированием
  #2 (permalink)  
Старый 27.09.2017, 18:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

aibol,
напишите как вы добавляли?
Ответить с цитированием
  #3 (permalink)  
Старый 27.09.2017, 18:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

aibol,
var prepareModel = function (ModelToPrepare) {
           ModelToPrepare.StartDate = getDateFromJsonModel(ModelToPrepare.StartDateJson);
*!*
           ModelToPrepare.CurrentServerDateJson.Hour += 5;
           ModelToPrepare.CurrentServerDateJson.Minute += 15;
*/!*
           ModelToPrepare.CurrentServerDate = getDateFromJsonModel(ModelToPrepare.CurrentServerDateJson);
           ModelToPrepare.StepEndDate = getDateFromJsonModel(ModelToPrepare.StepEndDateJson);
        };
Ответить с цитированием
  #4 (permalink)  
Старый 27.09.2017, 19:11
Новичок на форуме
Отправить личное сообщение для aibol Посмотреть профиль Найти все сообщения от aibol
 
Регистрация: 27.09.2017
Сообщений: 4

var getDateFromJsonModel = function(dateJsonModel) {
02
            return new Date(dateJsonModel.Year, dateJsonModel.Month - 1, dateJsonModel.Day, dateJsonModel.Hour, dateJsonModel.Minute+30, dateJsonModel.Second);
03
        };
Ответить с цитированием
  #5 (permalink)  
Старый 27.09.2017, 19:14
Новичок на форуме
Отправить личное сообщение для aibol Посмотреть профиль Найти все сообщения от aibol
 
Регистрация: 27.09.2017
Сообщений: 4

Если так писать сработает
ModelToPrepare.CurrentServerDateJson.Minute += 15;
5
           ModelToPrepare.CurrentServerDate = getDateFromJsonModel(ModelToPrepare.CurrentServerDateJson);
?
Ответить с цитированием
  #6 (permalink)  
Старый 27.09.2017, 19:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

aibol,
да
ModelToPrepare.CurrentServerDateJson.Minute += 30;
Ответить с цитированием
  #7 (permalink)  
Старый 27.09.2017, 19:53
Новичок на форуме
Отправить личное сообщение для aibol Посмотреть профиль Найти все сообщения от aibol
 
Регистрация: 27.09.2017
Сообщений: 4

var prepareModel = function (ModelToPrepare) {
     ModelToPrepare.StartDate = getDateFromJsonModel(ModelToPrepare.StartDateJson);
          ModelToPrepare.CurrentServerDateJson.Minute += 30;
            ModelToPrepare.CurrentServerDate = getDateFromJsonModel(ModelToPrepare.CurrentServerDateJson);
           ModelToPrepare.StepEndDate = getDateFromJsonModel(ModelToPrepare.StepEndDateJson);
        };
Так да ?,Завтра протестирую если сработает за помощь отблогадарю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу выловить изменение и отправить в AJAX biryukovm AJAX и COMET 17 25.02.2015 02:20
ответ от сервера (ajax) gam0ra Общие вопросы Javascript 3 16.12.2014 15:11
AJAX + PHP загрузка файлов с сервера Stanisov AJAX и COMET 10 16.08.2013 11:18
ajax. Изменение базы данных запросом со страницы ASol AJAX и COMET 5 10.04.2013 13:03
Перехват Ajax ответов от сервера shock-in AJAX и COMET 6 27.01.2011 16:49